/**
 * 分页查询患者就诊记录列表
 *
 * @param data
 * @returns {*}
 */
function pageList(data) {
    return requests({
        url: '/admin/sysVisitRecords/pageList',
        method: 'post',
        data: data
    })
}
function getDoctorList(data) {
    return requests({
        url: '/admin/sysDoctor/getDoctorList',
        method: 'post',
        data: data
    })
}

/**
 * 查询患者就诊记录详细
 * @param id
 * @returns {*}
 */
function detail(id) {
    return requests({
        url: '/admin/sysVisitRecords/query/' + id,
        method: 'get'
    })
}

/**
 * 新增患者就诊记录
 *
 * @param data
 * @returns {*}
 */
function add(data) {
    return requests({
        url: '/admin/sysVisitRecords/add',
        method: 'post',
        data: data
    })
}

/**
 * 修改患者就诊记录
 *
 * @param data
 * @returns {*}
 */
function update(data) {
    return requests({
        url: '/admin/sysVisitRecords/update',
        method: 'post',
        data: data
    })
}

/**
 *  删除患者就诊记录
 * @param id
 * @returns {*}
 */
function del(id) {
    return requests({
        url: '/admin/sysVisitRecords/delete/' + id,
        method: 'delete'
    })
}

/**
 * 导出患者就诊记录
 *
 * @param query
 * @returns {*}
 */
function exportData(data) {
    return requests({
        url: '/admin/sysVisitRecords/export',
        method: 'post',
        data: data
    })
}

function cancel(url, vueObj) {
    parent.layer.confirm('<font color="rgb(122, 111, 190)">确定取消挂号吗?</font>', {
        icon: 3,
        title: "取消挂号",
        shade: [0.3, '#000'],
        shadeClose: true,
        id: "one",
        anim: 1,
        move: true,
        skin : "my-skin",
        btn: ['确定', '取消']

    }, function (index) {
        requests.post(url)
            .then((res) => {
                if (res.code === '200') {
                    parent.layer.msg('取消成功');
                    parent.layer.close(index);
                    vueObj.handleQuery();
                }
            });
    });
}